home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1997 #1 / Amiga Plus Extra 1997 #1.iso / programme / tools / adam-demo / install-adam < prev    next >
Text File  |  1996-05-02  |  6KB  |  210 lines

  1.  
  2. ; ****************************************
  3. ; *                                      *
  4. ; *  Installationsscript für "A.D.AM."   *
  5. ; *                                      *
  6. ; *  $VER: 1.3  (C) by J.Reinert         *
  7. ; *                                      *
  8. ; ****************************************
  9.  
  10.  
  11.  
  12.  
  13. ; ****************************************
  14. ; Definition der globalen Konstanten
  15. ; ****************************************
  16.  
  17. (set #libsdest              "LIBS:")
  18. (set #fontsdest             "Fonts:")
  19. (set #fontssource           "Fonts")
  20. (set #localedest            "Locale:Catalogs")
  21. (set #localesource          "Locale/Catalogs")
  22. (set #keysource             "Libs/ADAMprog.KEY")
  23.  
  24. ; ****************************************
  25. ; Definition der deutschen Texte
  26. ; ****************************************
  27.  
  28. (set #bad-kick
  29.     (cat ""@app-name" benötigt Amiga-OS 2.04 oder höher!\n"
  30.          "Dies wäre jetzt der richtige Zeitpunkt, Ihren "
  31.          "Rechner aufzuwerten. "
  32.     )
  33. )
  34.  
  35. (set #Hardware              "Wandler-Platine")
  36.  
  37. (set #copy-programm         "Kopieren des Programmes")
  38. (set #help-programm
  39.     (cat "Wenn Sie "@app-name" zum ersten mal installieren, sollten "
  40.          "Sie alle aufgeführten Dateien zum kopieren auswählen. Wenn "
  41.          "Sie der Meinung sind, daß Sie auf die Anleitung verzichten "
  42.          "können, dürfen Sie diese auch links liegen lassen."
  43.     )
  44. )
  45.  
  46.  
  47. (set #copy-fonts            "Kopieren der Zeichensätze")
  48. (set #help-fonts
  49.     (cat ""@app-name" benötigt unbedingt alle angezeigten "
  50.          "Zeichensätze im \""#fontsdest"\"-Verzeichnis!\n"
  51.          "Ohne Zeichensätze wird "@app-name" nicht zu starten sein."
  52.     )
  53. )
  54.  
  55.  
  56. (set #copy-key              "Kopieren des KeyFiles")
  57. (set #help-key
  58.     (cat "Sie als registrierter Anwender von "@app-name" müssen Ihre "
  59.          "persönliche Schlüsseldatei im \""#libsdest"\"-Verzeichnis "
  60.          "installiert haben. Ohne diese Datei können Sie "@app-name" nicht "
  61.          "in vollem Umfang nutzen !"
  62.     )
  63. )
  64.  
  65.  
  66. (set #copy-locale           "Kopieren der Kataloge")
  67. (set #help-locale
  68.     (cat "Da Sie über mindestens Amiga-OS 2.1 verfügen, kann "@app-name" auf "
  69.          "Ihrem Rechner in Ihrer Landessprache betrieben werden. Sollten Sie "
  70.          "diesen Teil der Installation überspringen, wird "@app-name" sich in "
  71.          "englischer Sprache melden. Englisch ist die Voreinstellung für dieses "
  72.          "Programm und wird immer aktiviert, wenn sich kein passender Katalog "
  73.          "Ihrer Landessprache im \""#localedest"\"-Verzeichnis befindet"
  74.     )
  75. )
  76.  
  77. ; ****************************************
  78. ; Version der Workbench bestimmen
  79. ; ****************************************
  80.  
  81. (set #os_version (/ (getversion "libs:version.library") 65536))
  82.  
  83. ; ****************************************
  84. ; Beginn der Installation
  85. ; ****************************************
  86.  
  87. (complete 0)
  88.  
  89. ; ****************************************
  90. ; Prüfen, ob richtiges Betriebsystem
  91. ; ****************************************
  92.  
  93. (if (< #os_version 37)
  94. (
  95.     (abort #bad-kick)
  96. ))
  97.  
  98. (welcome)
  99.  
  100. ; ****************************************
  101. ; Zielverzeichnis auswählen lassen
  102. ; ****************************************
  103.  
  104. (set name
  105.     (askdir
  106.         (prompt "Wohin soll ADAM kopiert werden ?\n Ein Verzeichnis namens \"ADAM\" wird erzeugt")
  107.         (help @askdir-help)
  108.         (default @default-dest)
  109.     )
  110. )
  111.  
  112. ; ****************************************
  113. ; Zielverzeichnis um ADAM-Verz. ergänzen
  114. ; ****************************************
  115.  
  116. (set destname (tackon name "ADAM"))
  117.  
  118. ; ****************************************
  119. ; Zielverzeichnis erzeugen
  120. ; ****************************************
  121.  
  122. (makedir destname
  123.            (prompt "Verzeichnis \""destname"\" anlegen")
  124.            (infos)
  125. )
  126.  
  127. (complete 10)
  128.  
  129. ; ****************************************
  130. ; Kopieren der Zeichensätze
  131. ; ****************************************
  132.  
  133. (copyfiles (prompt #copy-fonts)
  134.            (help #help-fonts)
  135.            (source #fontssource)
  136.            (dest #fontsdest)
  137.            (pattern "#?")
  138.            (fonts)
  139.            (confirm "expert")
  140. )
  141.  
  142. (complete 20)
  143.  
  144. ; ****************************************
  145. ; Kopieren des KeyFiles
  146. ; ****************************************
  147.  
  148. (if (exists #keysource)
  149.     (copyfiles (prompt #copy-key)
  150.                (help #help-key)
  151.                (source #keysource)
  152.                (dest #libsdest)
  153.                (confirm "expert")
  154.     )
  155. )
  156.  
  157. (complete 40)
  158.  
  159. ; ****************************************
  160. ; Kopieren der lokalen Kataloge
  161. ; ****************************************
  162.  
  163. (if (> #os_version 37)
  164.   (if (exists #localesource)
  165.       (if (exists #localedest)
  166.           (
  167.               (copyfiles
  168.                   (prompt #copy-locale)
  169.                   (help #help-locale)
  170.                   (source #localesource)
  171.                   (dest #localedest)
  172.                   (pattern "#?")
  173.                   (confirm "expert")
  174.               )
  175.           )
  176.       )
  177.   )
  178. )
  179.  
  180. (complete 50)
  181.  
  182. ; ****************************************
  183. ; Kopieren des Programmes
  184. ; ****************************************
  185.  
  186. (copyfiles (prompt #copy-programm)
  187.            (help   #help-programm)
  188.            (infos)
  189.            (source "Programm")
  190.            (dest destname)
  191.            (pattern "#?")
  192.            (confirm "expert")
  193. )
  194.  
  195. (complete 100)
  196.  
  197. ; ****************************************
  198. ; Aktuelles Verzeichnis setzen
  199. ; ****************************************
  200.  
  201. (set @default-dest
  202.            (destname)
  203. )
  204.  
  205.  
  206. ; *************************************************************************
  207. ;                   End Of Installation-Script
  208. ; *************************************************************************
  209.  
  210.